Transcription: CGI programming was originally designed because of the need to create dynamic content. When you're surfing on the net, there are two types of content that you can retrieve. There's static content in the form of static HTML documents, and there's dynamic content in the form of CGIs. And what CGIs do is they dynamically generate the content based on maybe some information you pass in or maybe some external parameters that it can query at a given time, or at least the time when you make the query. This is a very powerful concept. Funny enough, things really haven't changed in CGI programming in p ...